package com.zsrt.java.day20161223.zzm.demo06;

import java.util.Scanner;

import org.junit.Test;

public class SwitchDemo02 {

	/**
	 * 从键盘第1次输入一个数字
	 * 从屏幕输入一个符号
	 * 从键盘第2次输入一个数字
	 */
	@Test
	public void cal(){
		
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入第一个数字:");
		int a = sc.nextInt();
		System.out.println("请输入一个符号:");
		String sign = sc.next();
		System.out.println("请输入第二个数字:");
		int b = sc.nextInt();
		sc.close();
		switch (sign) {
		case "+":System.out.println("您运行的是加法:a+b="+(a+b));  break;
		case "-":System.out.println("您运行的是减法:a+b="+(a-b));  break;
		case "*":System.out.println("您运行的是乘法:a+b="+(a*b));  break;
		case "/":System.out.println("您运行的是除法:a+b="+(a/b));  break;
		case "%":System.out.println("您运行的是求模:a+b="+(a%b));  break;
		default :System.out.println("您运行的是什么算法,请您从新输入......"); 
		}
	}
	
	@Test
	public void cal01(){
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入第一个数:");
		int a = sc.nextInt();
		System.out.println("请输入一个符号:");
		String sign = sc.next();
		System.out.println("请输入第二个数:");
		int b = sc.nextInt();
		sc.close();
		if("+".equals(sign)){
			System.out.println("您运行的是加法运算:a+b="+(a+b));
		}else if("-".equals(sign)){
			System.out.println("您运行的是减法运算:a-b="+(a-b));
		}else if("*".equals(sign)){
			System.out.println("您运行的是乘法运算:a*b="+(a*b));
		}else if("/".equals(sign)){
			System.out.println("您运行的除法运行算:a/b="+(a/b));
		}else if("%".equals(sign)){
			System.out.println("您运行的是求模运算:a%b="+(a%b));
		}else{
			System.out.println("您运行的是什么算法，请您重新输入......");
		}
	}
}
